2
과제 1: 상징적 설계자
PolyU COMP5511Week 1
00:00

SHRDLU를 만나다 (1968-1970)

GPT와 같은 대규모 언어 모델이 등장하기 훨씬 전에, SHRDLU가 있었습니다. MIT의 Terry Winograd가 개발한 이 프로그램은 "기호주의 AI"(GOFAI: Good Old-Fashioned AI라고도 함) 분야의 획기적인 실험이었습니다.

1. "소우주" 가설

복잡한 전체 우주를 이해하려고 시도하는 대신, SHRDLU는 제한된 블록 세계에 살았습니다. 이 세계에는 벽돌, 피라미드, 상자 등 특정한 물체만 존재했습니다.

  • 기호 접지: 세계가 작았기 때문에 모든 단어("빨간색", "이동", "위")를 완벽하게 정의할 수 있었습니다. 이 프로그램이 블록을 "이해"한 이유는 메모리에서 해당 객체를 직접 가리키는 포인터를 가지고 있었기 때문입니다.

2. 기능

  • 이해: "빨간 블록을 초록 블록 위에 올려줘."
  • 추론: "할 수 없어, 초록 블록이 가려져 있어." (물리적 제약을 이해했습니다).
  • 기억: "왜 그렇게 했어?" -> "당신이 시켰기 때문이야."

3. 역사적 배경

이 프로그램은 DEC PDP-10 메인프레임(1 MIPS 속도)에서 실행되었으며 벡터 그래픽 디스플레이를 사용했습니다. 로직은 MacLisp 와 Micro-Planner로 작성되었습니다.

Python 표현 ("상태")